package com.sxt.pro.service.impl;

import java.util.List;

import org.springframework.stereotype.Service;
import org.springframework.transaction.annotation.Transactional;

import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
import com.sxt.pro.mapper.ProductMapper;
import com.sxt.pro.pojo.Product;
import com.sxt.pro.service.ProductService;

/**  

* @Description: 产品实现类

* @author xinxiaokang  

* @date 2020年8月24日 下午5:02:46

*/
@Service
@Transactional
public class ProductServiceImpl extends ServiceImpl<ProductMapper, Product> implements ProductService {
	
	/**
	 * 批量审批
	 */
	@Override
	public void batchUpdateProductById(int available, Integer id) {
		 this.getBaseMapper().batchUpdateProductById(available,id);
	}
	
	/**
	 * 取消批量审批
	 */
	@Override
	public void batchOffupdateProduct(int available, Integer id) {
		 this.getBaseMapper().batchOffupdateProduct(available,id);
	}
    /**
     * 根据年龄、客户等级推送产品
     */
	@Override
	public List<Product> sendProduct(String age, String customerLever,String terminal_no) {
		return this.getBaseMapper().sendProduct(age,customerLever,terminal_no);
	}

	/**
	 * 普通客户推送默认产品
	 */
	@Override
	public List<Product> sendNormalProduct(String generalCustomer) {
		return this.getBaseMapper().sendNormalProduct(generalCustomer);
	}

}
